package com.sunwayhorizo.health.hl7.vocabulary;

import com.sunwayhorizo.health.hl7.common.VersionInfo;
import com.sunwayhorizo.health.hl7.datatypes.CS;
import com.sunwayhorizo.health.hl7.datatypes.common.InternalFactory;

import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;

public class EntityTelUse {
  public static final String RCS_ID = "$Header: RoleStatus.java 1.0 2011/05/22 06:32:53 mmoores noship $";
  public static final boolean RCS_ID_RECORDED = VersionInfo.recordClassVersion("$Header: RoleStatus.java 1.0 2011/05/22 06:32:53 mmoores noship $", "com.sunwayhorizo.health.hl7.vocabulary");
  /**
   * 家庭通信地址。
   */
  public static CS H;
  /**
   * 工作通信地址。
   */  
  public static CS WP;
  /**
   * 公共通信地址。
   */  
  public static CS PUB;
  /**
   * 临时通信地址。
   */
  public static CS TMP;
  /**
   * 应答服务。
   */
  public static CS AS;
  /**
   * 紧急通信方式。
   */
  public static CS EC;
  /**
   * 移动通信方式。
   */
  public static CS MC;
  /**
   * 电报。
   */
  public static CS PG;

  private static final CS values[];
  public static final Set ALL_VALUES;

  public EntityTelUse()
  {
  }

  static 
  {
      H = InternalFactory.newCS("H");
      WP = InternalFactory.newCS("WP");
      PUB = InternalFactory.newCS("PUB");
      TMP = InternalFactory.newCS("TMP");
      AS = InternalFactory.newCS("AS");
      EC = InternalFactory.newCS("EC");
      MC = InternalFactory.newCS("MC");
      PG = InternalFactory.newCS("PG");
      
      values = (new CS[] {
          H, WP, PUB, TMP, AS, EC,MC,PG
      });
      ALL_VALUES = new HashSet(Arrays.asList(values));
  }
  }
